@import './_themes.scss';

/*左边行号部分的背景颜色*/
.monaco-editor .margin {
    background: $color-bg !important;
    border-right: solid 1px #3B404A;
    left: -1px;
}

.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input {
    background: $color-bg !important;
}

.monaco-editor .inputarea {
    min-width: 0px !important;
    min-height: 0px !important;
    position: absolute !important;
    resize: none !important;
    color: transparent !important;
    background-color: transparent !important;
    margin: 0px !important;
    padding: 0px !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
    border-image: initial !important;
    overflow: hidden !important;
    outline: none !important;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
    /*margin-left: -110px;*/
    /*padding-left: 10px !important;*/
    /*padding-left: 10px !important;*/
    /*color: #ff00ff*/
}
//选中行
.monaco-editor .view-overlays .current-line {
     border: none!important;
    background: #2B313D;

 }
//光标
.monaco-editor .cursors-layer .cursor {
    background-color: #458CFA!important;
    border-color: #458CFA!important;
    color: #458CFA!important;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main {
    margin-left: 0px !important;
}

/*右键菜单*/
.vs-dark .context-view.monaco-menu-container {
    box-shadow: none;
    border: solid 1px #525152;
    color: #BBB;
    background-color: #3c3f41;
}

.vs-dark .context-view.monaco-menu-container {
    box-shadow: none !important;
}

.monaco-menu .monaco-action-bar.vertical .action-menu-item {
    color: #ADAAAD;
}

.monaco-menu .monaco-action-bar.vertical .action-item {
    background: #3c3f41;
}

.monaco-menu .monaco-action-bar.vertical .action-item.disabled:hover {
    background: #3c3f41;
}

.monaco-menu .monaco-action-bar.vertical .action-item:hover {
    background: #4a6dad;
}

/*右键菜单*/
